package com.itc.bpm.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *  消息通知实体
 */
@Data
public class MessageDto implements Serializable {
    // 流程实例id
    private String processInstanceId;
    // 流程名称
    private String processInstanceName;
    // 任务id
    private String taskId;
    // 任务名称
    private String taskName;

    private String modelId;
    // 提醒类型  0 带领取 1 待领取超时 2 待处理 3待处理超时 4 驳回消息
    private Integer type;
    // 通知时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime date;
}
